const express = require('express');
const svgCaptcha = require('svg-captcha');
const code_router = express.Router();

code_router.get('/codeimg', (req,res)=>{
    // 使用svgCaptcha对象中的create方法创建验证码
    // 验证码其实可以添加一些属性  增强验证码
    // 可以传递一个参数  参数是对象  对象中有一些属性
    // let svg = svgCaptcha.create();
    let svg = svgCaptcha.createMathExpr({
        //size : 4,   码的数量
        color : 'blue',
        background : '#eee',
        noise : 5,
        width: 120,
        height: 40,
        mathMin: 1,
        mathMax: 19
    });

    // 创建出来的验证码对象中一共有两个属性
    // 一个是data  验证码图片
    // 一个是text  验证码途中中的码
    res.send(JSON.stringify(svg));
    // console.log(svg.text);
});

module.exports = code_router;